[INFO] fetching crate force 0.1.0...
[INFO] testing force-0.1.0 against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] extracting crate force 0.1.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate force 0.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate force 0.1.0
[INFO] tweaked toml for crates.io crate force 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate force 0.1.0 on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate force 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0170183b283ecce3175ec4de3527d55edfc7f86c898561bd9f888a21ba70452f
[INFO] running `Command { std: "docker" "start" "-a" "0170183b283ecce3175ec4de3527d55edfc7f86c898561bd9f888a21ba70452f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0170183b283ecce3175ec4de3527d55edfc7f86c898561bd9f888a21ba70452f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0170183b283ecce3175ec4de3527d55edfc7f86c898561bd9f888a21ba70452f", kill_on_drop: false }`
[INFO] [stdout] 0170183b283ecce3175ec4de3527d55edfc7f86c898561bd9f888a21ba70452f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 600ad36edb7f0c8da1354ac9ed5218b48e560446791e8dca0dc8438517a100b4
[INFO] running `Command { std: "docker" "start" "-a" "600ad36edb7f0c8da1354ac9ed5218b48e560446791e8dca0dc8438517a100b4", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling zmij v1.0.19
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling force v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.44s
[INFO] running `Command { std: "docker" "inspect" "600ad36edb7f0c8da1354ac9ed5218b48e560446791e8dca0dc8438517a100b4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "600ad36edb7f0c8da1354ac9ed5218b48e560446791e8dca0dc8438517a100b4", kill_on_drop: false }`
[INFO] [stdout] 600ad36edb7f0c8da1354ac9ed5218b48e560446791e8dca0dc8438517a100b4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 300bd8e380b08d3d13733b3b69ee2e3757bcf7aba7413154f3fc47035d4770f8
[INFO] running `Command { std: "docker" "start" "-a" "300bd8e380b08d3d13733b3b69ee2e3757bcf7aba7413154f3fc47035d4770f8", kill_on_drop: false }`
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling generator v0.8.8
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling loom v0.7.2
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling force v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 04s
[INFO] running `Command { std: "docker" "inspect" "300bd8e380b08d3d13733b3b69ee2e3757bcf7aba7413154f3fc47035d4770f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "300bd8e380b08d3d13733b3b69ee2e3757bcf7aba7413154f3fc47035d4770f8", kill_on_drop: false }`
[INFO] [stdout] 300bd8e380b08d3d13733b3b69ee2e3757bcf7aba7413154f3fc47035d4770f8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 23850ae1d7ba1e86ed3409bed0863346765c515f53e547d848752fcf6d0a77b7
[INFO] running `Command { std: "docker" "start" "-a" "23850ae1d7ba1e86ed3409bed0863346765c515f53e547d848752fcf6d0a77b7", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.39s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/force-92500f5746137ea7)
[INFO] [stdout] 
[INFO] [stdout] running 434 tests
[INFO] [stdout] test api::query_stream::tests::test_query_stream_error ... ok
[INFO] [stdout] test api::rest::crud::tests::test_create_missing_required_field ... ok
[INFO] [stdout] test api::query_stream::tests::test_query_stream_not_done_no_url ... ok
[INFO] [stdout] test api::query_stream::tests::test_query_stream_empty ... ok
[INFO] [stdout] test api::rest::crud::tests::test_create_invalid_field ... ok
[INFO] [stdout] test api::query_stream::tests::test_query_stream_empty_middle_page ... ok
[INFO] [stdout] test api::rest::crud::tests::test_get_not_found ... ok
[INFO] [stdout] test api::rest::crud::tests::test_update_invalid_field ... ok
[INFO] [stdout] test api::rest::crud::tests::test_delete_success ... ok
[INFO] [stdout] test api::query_stream::tests::test_query_stream_single_page ... ok
[INFO] [stdout] test api::rest::describe::tests::test_child_relationship_deserialize ... ok
[INFO] [stdout] test api::rest::crud::tests::test_delete_not_found ... ok
[INFO] [stdout] test api::rest::describe::tests::test_field_describe_optional_handling ... ok
[INFO] [stdout] test api::rest::crud::tests::test_update_success ... ok
[INFO] [stdout] test api::rest::crud::tests::test_upsert_success_other_status ... ok
[INFO] [stdout] test api::query_stream::tests::test_query_stream_already_exhausted ... ok
[INFO] [stdout] test api::query_stream::tests::test_query_stream_into_stream_error ... ok
[INFO] [stdout] test api::query_stream::tests::test_query_stream_pagination_error ... ok
[INFO] [stdout] test api::query_stream::tests::test_query_stream_multi_page ... ok
[INFO] [stdout] test api::rest::crud::tests::test_upsert_update ... ok
[INFO] [stdout] test api::rest::describe::tests::test_global_describe_deserialize ... ok
[INFO] [stdout] test api::rest::describe::tests::test_global_sobject_describe_deserialize ... ok
[INFO] [stdout] test api::rest::describe::tests::test_sobject_describe_deserialize ... ok
[INFO] [stdout] test api::rest::describe::tests::test_record_type_info_deserialize ... ok
[INFO] [stdout] test api::rest::explain::tests::test_deserialize_explain_response_minimal ... ok
[INFO] [stdout] test api::rest::limits::tests::test_limit_info_deserialize ... ok
[INFO] [stdout] test api::rest::limits::tests::test_limit_info_deserialize_without_used ... ok
[INFO] [stdout] test api::rest::limits::tests::test_limit_info_is_at_limit ... ok
[INFO] [stdout] test api::rest::limits::tests::test_limit_info_is_above_threshold ... ok
[INFO] [stdout] test api::rest::limits::tests::test_limit_info_new ... ok
[INFO] [stdout] test api::rest::limits::tests::test_limit_info_percentage_used ... ok
[INFO] [stdout] test api::rest::limits::tests::test_limit_info_percentage_used_without_explicit_used ... ok
[INFO] [stdout] test api::rest::limits::tests::test_limit_info_percentage_used_zero_max ... ok
[INFO] [stdout] test api::rest::explain::tests::test_explain_api_call ... ok
[INFO] [stdout] test api::rest::describe::tests::test_picklist_value_deserialize ... ok
[INFO] [stdout] test api::rest::limits::tests::test_limit_info_serialize ... ok
[INFO] [stdout] test api::rest::explain::tests::test_deserialize_explain_response ... ok
[INFO] [stdout] test api::rest::describe::tests::test_field_type_deserialize ... ok
[INFO] [stdout] test api::rest::limits::tests::test_no_panic_on_overflow ... ok
[INFO] [stdout] test api::rest::limits::tests::test_org_limits_deserialize ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_more_security_check ... ok
[INFO] [stdout] test api::rest::limits::tests::test_org_limits_roundtrip ... ok
[INFO] [stdout] test api::rest::limits::tests::test_org_limits_with_additional_limits ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_more_http_error ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_empty_result ... ok
[INFO] [stdout] test api::rest::crud::tests::test_create_success ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_more_absolute_url ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_result_deserialization_typed ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_result_empty ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_result_deserialization_dynamic ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_more_full_pagination_loop ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_more_security_check_port_mismatch ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_more_security_check_scheme_mismatch ... ok
[INFO] [stdout] test api::rest::crud::tests::test_get_success ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_more_security_check_credentials ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_result_pagination_workflow ... ok
[INFO] [stdout] test api::rest::crud::tests::test_upsert_does_not_retry_on_503_by_default ... ok
[INFO] [stdout] test api::rest::query_plan_analyzer::tests::test_analyze_query_plan_empty ... ok
[INFO] [stdout] test api::rest::query_plan_analyzer::tests::test_analyze_query_plan_poor_selectivity ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_pagination_missing_url ... ok
[INFO] [stdout] test api::rest::query_plan_analyzer::tests::test_analyze_query_plan_table_scan ... ok
[INFO] [stdout] test api::rest::query_plan_analyzer::tests::test_analyze_query_plan_with_notes ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_result_with_nested_query ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_result_with_pagination ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_more_success ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_success ... ok
[INFO] [stdout] test api::rest::crud::tests::test_upsert_invalid_external_id_field ... ok
[INFO] [stdout] test api::rest::crud::tests::test_upsert_create ... ok
[INFO] [stdout] test api::rest::query_plan_analyzer::tests::test_analyze_query_plan_index_scan_optimal ... ok
[INFO] [stdout] test api::rest::search::tests::test_escape_sosl_cow_optimization ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_with_pagination ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_valid_complex_clauses ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_valid_escaped_quote_in_string ... ok
[INFO] [stdout] test api::rest::query::tests::test_query_more_security_check_username_mismatch ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_valid_escaped_wildcard ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_valid_field_clauses ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_valid_function_calls ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_valid_multiline_query ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_valid_inputs ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_valid_system_variable ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_valid_wildcard_clause ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_basic ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_email_fields ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_escaping ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_multiple_objects ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_valid_semicolon_inside_quotes ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_no_fields ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_phone_fields ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_sidebar_fields ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_try_build_errors ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_try_returning_errors ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_with_limit ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_with_limit_and_offset ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_with_offset ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_result_deserialize ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_result_empty_records ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_result_multiple_objects ... ok
[INFO] [stdout] test api::rest::crud::tests::test_update_not_found ... ok
[INFO] [stdout] test api::rest::search::tests::test_build_panics_on_empty_search_text - should panic ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_invalid_sobject_space - should panic ... ok
[INFO] [stdout] test api::rest::search::tests::test_build_panics_on_missing_returning - should panic ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_invalid_character_fallback - should panic ... ok
[INFO] [stdout] test api::rest::tests::test_base_url_construction ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_invalid_trailing_backslash - should panic ... ok
[INFO] [stdout] test api::rest::tests::test_base_url_with_custom_api_version ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_invalid_semicolon_outside_quotes - should panic ... ok
[INFO] [stdout] test api::rest::tests::test_base_url_with_different_instance ... ok
[INFO] [stdout] test api::rest::tests::test_handler_debug_impl ... ok
[INFO] [stdout] test api::rest::tests::test_rest_handler_construction ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_invalid_field_injection - should panic ... ok
[INFO] [stdout] test api::rest::tests::test_rest_handler_is_cloneable ... ok
[INFO] [stdout] test api::rest::tests::test_multiple_handlers_from_same_client ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_invalid_sobject_injection - should panic ... ok
[INFO] [stdout] test api::rest_operation::tests::test_resolve_absolute_url_different_host_rejected ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_panics_on_invalid_field - should panic ... ok
[INFO] [stdout] test api::rest_operation::tests::test_resolve_absolute_url_same_origin ... ok
[INFO] [stdout] test api::rest_operation::tests::test_resolve_absolute_url_port_mismatch_rejected ... ok
[INFO] [stdout] test api::rest_operation::tests::test_resolve_absolute_url_with_username_rejected ... ok
[INFO] [stdout] test api::rest::tests::test_rest_handler_shares_client_config ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_invalid_unclosed_parenthesis - should panic ... ok
[INFO] [stdout] test api::rest_operation::tests::test_resolve_api_path_with_prefix ... ok
[INFO] [stdout] test api::rest::search::tests::test_returning_panics_on_invalid_sobject - should panic ... ok
[INFO] [stdout] test api::rest_operation::tests::test_resolve_relative_url ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_empty_text - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_builder_try_methods_errors ... ok
[INFO] [stdout] test api::soql::tests::test_builder_where_eq ... ok
[INFO] [stdout] test api::soql::tests::test_builder_where_ne ... ok
[INFO] [stdout] test api::soql::tests::test_escape_soql_cow_optimization ... ok
[INFO] [stdout] test api::rest::search::tests::test_search_query_builder_no_returning - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_build_errors ... ok
[INFO] [stdout] test api::rest::search::tests::test_unwrap_or_panic_helper - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_order_independence ... ok
[INFO] [stdout] test api::soql::tests::test_builder_basic ... ok
[INFO] [stdout] test api::rest::search::tests::test_validate_field_syntax_panics - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_limit_offset_only ... ok
[INFO] [stdout] test api::soql::tests::test_escape_soql ... ok
[INFO] [stdout] test api::rest_operation::tests::test_upsert_returns_not_implemented_on_204 ... ok
[INFO] [stdout] test api::rest_operation::tests::test_resolve_api_path_no_prefix ... ok
[INFO] [stdout] test api::rest_operation::tests::test_resolve_absolute_url_scheme_mismatch_rejected ... ok
[INFO] [stdout] test api::rest_operation::tests::test_resolve_absolute_url_with_credentials_rejected ... ok
[INFO] [stdout] test api::soql::tests::test_validate_field_name ... ok
[INFO] [stdout] test api::soql::tests::test_validate_sobject_name ... ok
[INFO] [stdout] test api::soql::tests::test_where_condition_raw ... ok
[INFO] [stdout] test api::soql::tests::test_where_in_edge_cases ... ok
[INFO] [stdout] test api::soql::tests::test_optimized_query_construction ... ok
[INFO] [stdout] test api::soql::tests::test_where_like ... ok
[INFO] [stdout] test api::soql::tests::test_write_query_streaming ... ok
[INFO] [stdout] test auth::client_credentials::tests::test_client_secret_is_secret ... ok
[INFO] [stdout] test auth::client_credentials::tests::test_grant_type ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_custom_buffer ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_expires_in_cap ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_expires_in_cap_boundary ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_expires_in_overflow ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_expiring_soon ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_from_response ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_hard_vs_soft_expiry ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_from_response_invalid_issued_at ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_invalid_header_chars ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_is_expired ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_not_expired ... ok
[INFO] [stdout] test auth::client_credentials::tests::test_client_credentials_new ... ok
[INFO] [stdout] test auth::token::tests::test_access_token_no_expiration ... ok
[INFO] [stdout] test auth::token::tests::test_parse_issued_at_invalid ... ok
[INFO] [stdout] test auth::authenticator::tests::test_box_authenticator ... ok
[INFO] [stdout] test auth::token::tests::test_parse_issued_at_empty ... ok
[INFO] [stdout] test auth::token::tests::test_parse_issued_at_milliseconds_precision ... ok
[INFO] [stdout] test api::soql::tests::test_from_panics_on_invalid_sobject - should panic ... ok
[INFO] [stdout] test auth::token::tests::test_token_response_deserialization ... ok
[INFO] [stdout] test auth::token::tests::test_token_response_with_expires_in ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_auth_failure ... ok
[INFO] [stdout] test api::soql::tests::test_order_by_panics_on_invalid_field - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_build_panics_on_missing_fields - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_order_by_desc_panics_on_invalid_field - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_build_panics_on_missing_sobject - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_select_panics_on_invalid_field - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_unwrap_or_panic_helper - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_where_eq_panics_on_invalid_field - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_where_in_panics_on_invalid_field - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_where_like_panics_on_invalid_field - should panic ... ok
[INFO] [stdout] test api::soql::tests::test_where_ne_panics_on_invalid_field - should panic ... ok
[INFO] [stdout] test auth::token::tests::test_parse_issued_at_negative ... ok
[INFO] [stdout] test auth::token::tests::test_parse_issued_at_valid ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_clear ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_concurrent_access ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_equality_overwrites ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_force_refresh_protects_against_overwrite ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_refresh_failure ... ok
[INFO] [stdout] test client::builder::tests::test_builder_authenticate_transitions_state ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_reuses_valid_token ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_force_refresh ... ok
[INFO] [stdout] test client::builder::tests::test_builder_builds_client ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_refreshes_expired_token ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_soft_expired_refresh_failure_returns_valid_token ... ok
[INFO] [stdout] test client::builder::tests::test_builder_new_creates_noauth ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_update_token_state_cleared_token_rejects_non_initial ... ok
[INFO] [stdout] test client::tests::test_builder_creates_noauth_state ... ok
[INFO] [stdout] test client::builder::tests::test_builder_config_after_auth ... ok
[INFO] [stdout] test config::tests::client_config::test_default_config ... ok
[INFO] [stdout] test client::builder::tests::test_builder_config_chainable ... ok
[INFO] [stdout] test config::tests::client_config_custom::test_custom_api_version ... ok
[INFO] [stdout] test config::tests::client_config_custom::test_all_custom ... ok
[INFO] [stdout] test config::tests::client_config_custom::test_custom_retries ... ok
[INFO] [stdout] test config::tests::client_config_custom::test_custom_timeout ... ok
[INFO] [stdout] test config::tests::client_config_custom::test_custom_environment ... ok
[INFO] [stdout] test client::tests::test_force_client_clone ... ok
[INFO] [stdout] test client::builder::tests::test_full_builder_flow ... ok
[INFO] [stdout] test config::tests::environment::test_custom_instance_url ... ok
[INFO] [stdout] test error::tests::test_authentication_error_display ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_initial_auth ... ok
[INFO] [stdout] test config::tests::environment::test_production_instance_url ... ok
[INFO] [stdout] test config::tests::environment::test_sandbox_instance_url ... ok
[INFO] [stdout] test error::tests::test_api_error_display ... ok
[INFO] [stdout] test error::tests::test_config_error_missing_value ... ok
[INFO] [stdout] test error::tests::test_api_error_no_fields ... ok
[INFO] [stdout] test error::tests::test_config_error_invalid_value ... ok
[INFO] [stdout] test error::tests::test_error_trait_implementations ... ok
[INFO] [stdout] test error::tests::test_force_error_from_authentication ... ok
[INFO] [stdout] test error::tests::test_force_error_from_api ... ok
[INFO] [stdout] test error::tests::test_force_error_from_config ... ok
[INFO] [stdout] test error::tests::test_force_error_from_http ... ok
[INFO] [stdout] test error::tests::test_force_error_from_invalid_id_characters ... ok
[INFO] [stdout] test error::tests::test_force_error_from_invalid_id_checksum ... ok
[INFO] [stdout] test error::tests::test_force_error_from_invalid_id_length ... ok
[INFO] [stdout] test error::tests::test_force_error_from_serialization ... ok
[INFO] [stdout] test error::tests::test_http_error_rate_limit ... ok
[INFO] [stdout] test error::tests::test_http_error_status ... ok
[INFO] [stdout] test error::tests::test_http_error_timeout ... ok
[INFO] [stdout] test error::tests::test_result_type_err ... ok
[INFO] [stdout] test error::tests::test_result_type_ok ... ok
[INFO] [stdout] test error::tests::test_serialization_error_invalid_format ... ok
[INFO] [stdout] test http::error::tests::test_parse_api_error_empty ... ok
[INFO] [stdout] test http::error::tests::test_parse_api_error_fallback ... ok
[INFO] [stdout] test http::error::tests::test_parse_api_error_malformed ... ok
[INFO] [stdout] test http::error::tests::test_parse_api_error_object ... ok
[INFO] [stdout] test http::error::tests::test_parse_api_error_with_salesforce_format ... ok
[INFO] [stdout] test http::error::tests::test_parse_api_error_without_error_code ... ok
[INFO] [stdout] test http::executor::tests::test_execute_transport_error ... ok
[INFO] [stdout] test http::executor::tests::test_execute_429_rate_limit ... ok
[INFO] [stdout] test http::executor::tests::test_execute_returns_api_error_for_non_success_status ... ok
[INFO] [stdout] test http::executor::tests::test_execute_success ... ok
[INFO] [stdout] test http::executor::tests::test_executor_with_base_backoff ... ok
[INFO] [stdout] test http::executor::tests::test_executor_default ... ok
[INFO] [stdout] test http::executor::tests::test_executor_with_client ... ok
[INFO] [stdout] test http::executor::tests::test_executor_with_config ... ok
[INFO] [stdout] test http::executor::tests::test_executor_with_retry_policy ... ok
[INFO] [stdout] test http::retry::tests::test_classify_request ... ok
[INFO] [stdout] test http::retry::tests::test_classify_request_all_methods ... ok
[INFO] [stdout] test http::retry::tests::test_exponential_backoff ... ok
[INFO] [stdout] test http::retry::tests::test_exponential_backoff_max_attempts ... ok
[INFO] [stdout] test http::retry::tests::test_exponential_backoff_overflow ... ok
[INFO] [stdout] test http::retry::tests::test_exponential_backoff_overflow_truncation ... ok
[INFO] [stdout] test http::retry::tests::test_exponential_backoff_respects_large_base ... ok
[INFO] [stdout] test http::retry::tests::test_exponential_backoff_values ... ok
[INFO] [stdout] test http::retry::tests::test_parse_retry_after_invalid ... ok
[INFO] [stdout] test http::retry::tests::test_parse_retry_after_missing ... ok
[INFO] [stdout] test http::retry::tests::test_parse_retry_after_negative ... ok
[INFO] [stdout] test http::retry::tests::test_parse_retry_after_valid ... ok
[INFO] [stdout] test http::retry::tests::test_request_retry_class_as_str ... ok
[INFO] [stdout] test http::retry::tests::test_retry_policy_initialization ... ok
[INFO] [stdout] test http::retry::tests::test_retry_policy_with_idempotent_mutation_retries ... ok
[INFO] [stdout] test http::executor::tests::test_execute_503_retry ... ok
[INFO] [stdout] test http::executor::tests::test_execute_401_retry ... ok
[INFO] [stdout] test http::tests::integration_tests::test_429_defaults_to_60s_when_header_invalid ... ok
[INFO] [stdout] test http::executor::tests::test_execute_with_telemetry_hooks ... ok
[INFO] [stdout] test http::executor::tests::test_execute_json_success ... ok
[INFO] [stdout] test http::executor::tests::test_execute_returns_unauthorized_after_refresh_exhausted ... ok
[INFO] [stdout] test http::tests::integration_tests::test_429_defaults_to_60s_when_header_missing ... ok
[INFO] [stdout] test http::retry::proptests::test_exponential_backoff_monotonic ... ok
[INFO] [stdout] test http::tests::integration_tests::test_429_returns_rate_limit_error_with_retry_after ... ok
[INFO] [stdout] test http::tests::integration_tests::test_503_does_not_retry_mutation_by_default ... ok
[INFO] [stdout] test error::tests::test_authentication_error_token_expired ... ok
[INFO] [stdout] test http::tests::integration_tests::test_malformed_json_returns_serialization_error ... ok
[INFO] [stdout] test http::tests::integration_tests::test_execute_json_deserializes_response ... ok
[INFO] [stdout] test http::tests::integration_tests::test_api_error_parsing_salesforce_format ... ok
[INFO] [stdout] test http::executor::tests::test_execute_timeout ... ok
[INFO] [stdout] test http::tests::integration_tests::test_double_401_fails_after_refresh ... ok
[INFO] [stdout] test test_support::tests::test_mock_authenticator ... ok
[INFO] [stdout] test test_support::tests::test_must_msg_option_none - should panic ... ok
[INFO] [stdout] test test_support::tests::test_must_msg_option_some ... ok
[INFO] [stdout] test test_support::tests::test_must_msg_result_ok ... ok
[INFO] [stdout] test test_support::tests::test_must_msg_result_err - should panic ... ok
[INFO] [stdout] test test_support::tests::test_must_option_none - should panic ... ok
[INFO] [stdout] test test_support::tests::test_must_option_some ... ok
[INFO] [stdout] test test_support::tests::test_must_result_ok ... ok
[INFO] [stdout] test tests::test_version ... ok
[INFO] [stdout] test test_support::tests::test_must_result_err - should panic ... ok
[INFO] [stdout] test http::tests::integration_tests::test_401_triggers_token_refresh_and_retry ... ok
[INFO] [stdout] test http::tests::integration_tests::test_successful_request_with_bearer_token ... ok
[INFO] [stdout] test types::api_version::tests::proptests::prop_equality_by_major ... ok
[INFO] [stdout] test types::api_version::tests::proptests::prop_missing_prefix_fails ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_soft_refresh_protects_against_overwrite ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_hard_refresh_protects_against_overwrite ... ok
[INFO] [stdout] test types::api_version::tests::test_constants ... ok
[INFO] [stdout] test types::api_version::tests::test_copy_trait ... ok
[INFO] [stdout] test types::api_version::tests::test_display_trait ... ok
[INFO] [stdout] test types::api_version::tests::test_equality ... ok
[INFO] [stdout] test types::api_version::tests::test_from_str_to_str_roundtrip ... ok
[INFO] [stdout] test types::api_version::tests::test_hash_trait ... ok
[INFO] [stdout] test types::api_version::tests::test_large_version_numbers ... ok
[INFO] [stdout] test types::api_version::tests::test_new_creates_version ... ok
[INFO] [stdout] test types::api_version::tests::proptests::prop_parse_display_roundtrip ... ok
[INFO] [stdout] test types::api_version::tests::test_ordering ... ok
[INFO] [stdout] test types::api_version::tests::test_parse_missing_prefix ... ok
[INFO] [stdout] test types::api_version::tests::test_parse_missing_suffix ... ok
[INFO] [stdout] test types::api_version::tests::test_parse_valid_version ... ok
[INFO] [stdout] test types::api_version::tests::test_parse_wrong_minor_version ... ok
[INFO] [stdout] test types::api_version::tests::test_parse_zero_major ... ok
[INFO] [stdout] test types::api_version::tests::test_single_digit_version ... ok
[INFO] [stdout] test http::retry::proptests::test_exponential_backoff_no_panic ... ok
[INFO] [stdout] test types::api_version::tests::test_parse_invalid_major ... ok
[INFO] [stdout] test types::api_version::tests::test_support_tier_matrix ... ok
[INFO] [stdout] test types::api_version::tests::test_support_contract_flags ... ok
[INFO] [stdout] test http::tests::integration_tests::test_503_retries_with_exponential_backoff ... ok
[INFO] [stdout] test types::common::tests::test_api_error_new ... ok
[INFO] [stdout] test types::common::tests::test_api_error_deserialize ... ok
[INFO] [stdout] test types::api_version::tests::proptests::prop_ordering_consistent ... ok
[INFO] [stdout] test types::common::tests::test_api_error_serialize ... ok
[INFO] [stdout] test types::common::tests::test_api_error_with_fields ... ok
[INFO] [stdout] test types::common::tests::test_create_response_failure ... ok
[INFO] [stdout] test types::common::tests::test_create_response_success ... ok
[INFO] [stdout] test types::common::tests::test_create_response_serialize ... ok
[INFO] [stdout] test types::common::tests::test_delete_response_failure ... ok
[INFO] [stdout] test types::common::tests::test_delete_response_success ... ok
[INFO] [stdout] test types::common::tests::test_empty_errors_serialization ... ok
[INFO] [stdout] test types::common::tests::test_update_response_failure ... ok
[INFO] [stdout] test types::common::tests::test_response_roundtrip_serialization ... ok
[INFO] [stdout] test types::common::tests::test_update_response_success ... ok
[INFO] [stdout] test types::common::tests::test_upsert_response_created ... ok
[INFO] [stdout] test types::common::tests::test_create_response_deserialize ... ok
[INFO] [stdout] test types::api_version::tests::proptests::prop_valid_format_parses ... ok
[INFO] [stdout] test types::common::tests::test_upsert_response_failure ... ok
[INFO] [stdout] test types::common::tests::test_upsert_response_updated ... ok
[INFO] [stdout] test types::api_version::tests::proptests::prop_wrong_minor_fails ... ok
[INFO] [stdout] test types::query::tests::proptests::prop_default_is_empty_and_done ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_concurrent_refresh_only_one_request ... ok
[INFO] [stdout] test http::tests::integration_tests::test_network_timeout_retries ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_force_refresh_stampede ... ok
[INFO] [stdout] test types::query::tests::test_query_iterator_empty_middle_page ... ok
[INFO] [stdout] test types::query::tests::test_query_iterator_iterates_records_in_order ... ok
[INFO] [stdout] test types::query::tests::test_query_iterator_multiple_pages ... ok
[INFO] [stdout] test types::query::tests::test_query_iterator_new ... ok
[INFO] [stdout] test types::query::tests::test_query_locator_as_ref ... ok
[INFO] [stdout] test types::query::tests::test_query_locator_deserialize ... ok
[INFO] [stdout] test types::query::tests::test_query_locator_from_str ... ok
[INFO] [stdout] test types::query::tests::test_query_locator_from_string ... ok
[INFO] [stdout] test types::query::tests::test_query_locator_from_url ... ok
[INFO] [stdout] test types::query::tests::test_query_iterator_empty ... ok
[INFO] [stdout] test types::query::tests::test_query_locator_serialize ... ok
[INFO] [stdout] test types::query::tests::test_query_result_deserialize ... ok
[INFO] [stdout] test types::query::tests::test_query_result_for_loop ... ok
[INFO] [stdout] test types::query::tests::test_query_result_into_iter ... ok
[INFO] [stdout] test types::query::tests::test_query_result_into_records ... ok
[INFO] [stdout] test types::query::tests::test_query_result_invalid_state_done_with_next_url ... ok
[INFO] [stdout] test types::query::tests::test_query_result_invalid_state_not_done_without_next_url ... ok
[INFO] [stdout] test types::query::tests::test_query_result_iter ... ok
[INFO] [stdout] test types::query::tests::test_query_result_map ... ok
[INFO] [stdout] test types::query::tests::test_query_result_new ... ok
[INFO] [stdout] test types::query::tests::test_query_result_serialize ... ok
[INFO] [stdout] test types::query::tests::test_query_result_try_map_failure ... ok
[INFO] [stdout] test types::query::tests::test_query_result_try_map_success ... ok
[INFO] [stdout] test types::query::tests::test_query_result_with_next_page ... ok
[INFO] [stdout] test types::query::tests::test_query_result_empty ... ok
[INFO] [stdout] test types::query::tests::test_query_result_with_next_url_serialize ... ok
[INFO] [stdout] test types::query::tests::test_query_iterator_size_hint ... ok
[INFO] [stdout] test types::api_version::tests::proptests::prop_to_string_matches_display ... ok
[INFO] [stdout] test auth::token_manager::tests::test_token_manager_soft_expired_concurrent_returns_latest_token ... ok
[INFO] [stdout] test types::query::tests::proptests::prop_with_next_page_not_done ... ok
[INFO] [stdout] test types::salesforce_id::tests::proptests::prop_display_consistent_with_as_str ... ok
[INFO] [stdout] test types::query::tests::proptests::prop_is_empty_consistent ... ok
[INFO] [stdout] test types::salesforce_id::tests::proptests::prop_roundtrip_15_to_18_to_15 ... ok
[INFO] [stdout] test types::salesforce_id::tests::proptests::prop_bad_checksum_rejects ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_as_ref_trait ... ok
[INFO] [stdout] test types::salesforce_id::tests::proptests::prop_roundtrip_18_to_15_to_18 ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_case_sensitivity ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_checksum_computation ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_display_trait ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_equality_15_and_18 ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_into_string ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_new_18_char_valid ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_new_invalid_characters ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_new_invalid_checksum ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_new_invalid_length_too_long ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_new_15_char_valid ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_to_15_from_15 ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_to_15_from_18 ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_to_18_from_15 ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_to_18_from_18 ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_try_from_string ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_try_from_string_invalid ... ok
[INFO] [stdout] test types::sobject::tests::test_attributes_deserialize ... ok
[INFO] [stdout] test types::sobject::tests::test_attributes_new ... ok
[INFO] [stdout] test types::sobject::tests::test_attributes_object_type ... ok
[INFO] [stdout] test types::sobject::tests::test_attributes_serialize ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_deserialize ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_field_count ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_field_names ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_from_value ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_from_value_missing_attributes ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_get_field_as ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_get_field_as_type_mismatch ... ok
[INFO] [stdout] test types::salesforce_id::tests::test_new_invalid_length_too_short ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_has_field ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_new ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_remove_field ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_remove_field_nonexistent ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_serialize ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_set_and_get_field ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_to_value ... ok
[INFO] [stdout] test types::sobject::tests::test_manual_construction_basic ... ok
[INFO] [stdout] test types::sobject::tests::test_manual_construction_empty ... ok
[INFO] [stdout] test types::sobject::tests::test_manual_construction_multiple_fields ... ok
[INFO] [stdout] test types::sobject::tests::test_roundtrip_serialization ... ok
[INFO] [stdout] test types::validator::tests::test_validate_external_id_field_invalid ... ok
[INFO] [stdout] test types::sobject::tests::test_dynamic_sobject_get_field_nonexistent ... ok
[INFO] [stdout] test types::validator::tests::test_validate_external_id_field_valid ... ok
[INFO] [stdout] test types::validator::tests::test_validate_field_name_edge_cases_dots ... ok
[INFO] [stdout] test types::salesforce_id::tests::proptests::prop_to_15_idempotent_on_15_char ... ok
[INFO] [stdout] test types::validator::tests::test_validate_sobject_name_invalid ... ok
[INFO] [stdout] test types::validator::tests::test_validate_sobject_name_valid ... ok
[INFO] [stdout] test types::validator::tests::test_validate_field_name_invalid ... ok
[INFO] [stdout] test types::query::tests::proptests::prop_has_more_is_inverse_of_done ... ok
[INFO] [stdout] test types::validator::tests::test_validate_field_name_valid ... ok
[INFO] [stdout] test types::query::tests::proptests::prop_map_preserves_metadata ... ok
[INFO] [stdout] test api::rest::crud::tests::test_upsert_idempotent_retries_on_503 ... ok
[INFO] [stdout] test types::salesforce_id::tests::proptests::prop_to_18_idempotent_on_18_char ... ok
[INFO] [stdout] test types::query::tests::proptests::prop_done_implies_not_has_more ... ok
[INFO] [stdout] test types::query::tests::proptests::prop_map_transforms_records ... ok
[INFO] [stdout] test types::query::tests::proptests::prop_len_matches_records ... ok
[INFO] [stdout] test types::salesforce_id::tests::proptests::prop_to_18_produces_valid_id ... ok
[INFO] [stdout] test types::salesforce_id::tests::proptests::prop_invalid_length_rejects ... ok
[INFO] [stdout] test types::salesforce_id::tests::proptests::prop_non_alphanumeric_rejects ... ok
[INFO] [stdout] test http::tests::integration_tests::test_telemetry_hooks_capture_retry_and_completion ... ok
[INFO] [stdout] test http::tests::integration_tests::test_503_can_retry_mutation_with_explicit_policy ... ok
[INFO] [stdout] test http::tests::integration_tests::test_idempotent_mutation_retries_on_503 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 434 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.69s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/auth_timeout.rs (/opt/rustwide/target/debug/deps/auth_timeout-a0de6de64592cbbc)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_client_credentials_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/composite_batch.rs (/opt/rustwide/target/debug/deps/composite_batch-d543ba0f2fa4bae6)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/havoc_batch_panic.rs (/opt/rustwide/target/debug/deps/havoc_batch_panic-6b005fd8e7f351fd)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/havoc_clear_race.rs (/opt/rustwide/target/debug/deps/havoc_clear_race-a730978432581f28)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_havoc_clear_race_condition ... ok
[INFO] [stderr]      Running tests/havoc_concurrency.rs (/opt/rustwide/target/debug/deps/havoc_concurrency-ff02773e56e5d14d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::test_concurrent_get_and_force_refresh ... ok
[INFO] [stdout] test tests::test_double_checked_locking ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/havoc_csv_panic.rs (/opt/rustwide/target/debug/deps/havoc_csv_panic-188055c063aa7768)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/havoc_force_refresh.rs (/opt/rustwide/target/debug/deps/havoc_force_refresh-9ed0b456d25a31ad)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/havoc_graph_limit.rs (/opt/rustwide/target/debug/deps/havoc_graph_limit-1cc7cd9aa1ed4b54)
[INFO] [stdout] test tests::test_force_refresh_race_condition ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running tests/havoc_soft_refresh_stale_return.rs (/opt/rustwide/target/debug/deps/havoc_soft_refresh_stale_return-4f60dd11c3b67f03)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::test_soft_refresh_try_lock_failure_returns_latest_published_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/havoc_soql_panic.rs (/opt/rustwide/target/debug/deps/havoc_soql_panic-b3fb12ef42f92adf)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::test_soql_try_order_by_no_panic ... ok
[INFO] [stdout] test tests::test_soql_try_where_eq_no_panic ... ok
[INFO] [stdout] test tests::test_soql_try_where_in_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/havoc_token_leak.rs (/opt/rustwide/target/debug/deps/havoc_token_leak-93da22c326abc00f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_havoc_token_leak_via_absolute_url ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/havoc_token_overwrite.rs (/opt/rustwide/target/debug/deps/havoc_token_overwrite-7c8061939a64f9db)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/havoc_token_stall.rs (/opt/rustwide/target/debug/deps/havoc_token_stall-a7203267c0a11cc9)
[INFO] [stdout] test tests::test_get_token_overwrites_newer_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_token_stall_during_soft_expiry ... ok
[INFO] [stderr]      Running tests/havoc_username_password_race.rs (/opt/rustwide/target/debug/deps/havoc_username_password_race-764bb71381661119)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/live_salesforce.rs (/opt/rustwide/target/debug/deps/live_salesforce-a55b9e864d883c7c)
[INFO] [stdout] test tests::test_refresh_clears_newer_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/promoted_public_paths.rs (/opt/rustwide/target/debug/deps/promoted_public_paths-62de24c34a03be66)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test promoted_public_paths_compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_stream_correctness.rs (/opt/rustwide/target/debug/deps/query_stream_correctness-042f60234ac47de6)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_query_stream_empty_middle_page_repro ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/regression_bulk_batch_size.rs (/opt/rustwide/target/debug/deps/regression_bulk_batch_size-6cccfd9204d42bf4)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/regression_query_more_absolute_url.rs (/opt/rustwide/target/debug/deps/regression_query_more_absolute_url-f2fa159cfdc98550)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/regression_smart_ingest_batch_size.rs (/opt/rustwide/target/debug/deps/regression_smart_ingest_batch_size-0d95d15905ec3298)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/regression_token_overflow.rs (/opt/rustwide/target/debug/deps/regression_token_overflow-48d2d8c9059fa7bc)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test havoc_access_token_overflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/security_bulk_injection.rs (/opt/rustwide/target/debug/deps/security_bulk_injection-cf176760ad27bc73)
[INFO] [stderr]      Running tests/security_soql_injection.rs (/opt/rustwide/target/debug/deps/security_soql_injection-e4cde06538e1e0cf)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_soql_injection_prevention ... ok
[INFO] [stdout] test test_soql_injection_complex_chars ... ok
[INFO] [stdout] test test_soql_injection_real_world_vectors ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/security_sosl_injection.rs (/opt/rustwide/target/debug/deps/security_sosl_injection-4ec2d4e1a7d0b7a0)
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_sosl_injection_vulnerability_sobject - should panic ... ok
[INFO] [stdout] test test_sosl_injection_vulnerability_field - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/security_upsert_injection.rs (/opt/rustwide/target/debug/deps/security_upsert_injection-8afefc6e4fc32e5b)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_upsert_path_injection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smart_ingest_allocation.rs (/opt/rustwide/target/debug/deps/smart_ingest_allocation-b325a6281507c750)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_query_batch.rs (/opt/rustwide/target/debug/deps/test_query_batch-7663fce697d565a6)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/token_audit.rs (/opt/rustwide/target/debug/deps/token_audit-8f97c4cae4646d49)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_invalid_issued_at_extends_validity_repro ... ok
[INFO] [stdout] test test_expires_in_inconsistency_repro ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests force
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test src/api/query_stream.rs - api::query_stream (line 7) ... ignored
[INFO] [stdout] test src/api/rest/limits.rs - api::rest::limits::OrgLimits (line 20) ... ignored
[INFO] [stdout] test src/api/rest/mod.rs - api::rest::RestHandler<A>::base_url (line 114) ... ignored
[INFO] [stdout] test src/api/rest/mod.rs - api::rest::RestHandler<A>::limits (line 171) ... ignored
[INFO] [stdout] test src/api/rest/mod.rs - api::rest::RestHandler<A>::new (line 74) ... ignored
[INFO] [stdout] test src/api/rest/mod.rs - api::rest::RestHandler<A>::query_stream (line 89) ... ignored
[INFO] [stdout] test src/api/rest/mod.rs - api::rest::RestHandler<A>::search (line 199) ... ignored
[INFO] [stdout] test src/api/rest/search.rs - api::rest::search::SearchResult (line 18) ... ignored
[INFO] [stdout] test src/api/rest_operation.rs - api::rest_operation::RestOperation (line 54) ... ignored
[INFO] [stdout] test src/api/rest_operation.rs - api::rest_operation::RestOperation::create (line 114) ... ignored
[INFO] [stdout] test src/api/rest_operation.rs - api::rest_operation::RestOperation::delete (line 247) ... ignored
[INFO] [stdout] test src/api/rest_operation.rs - api::rest_operation::RestOperation::describe (line 513) ... ignored
[INFO] [stdout] test src/api/rest_operation.rs - api::rest_operation::RestOperation::describe_global (line 473) ... ignored
[INFO] [stdout] test src/api/rest_operation.rs - api::rest_operation::RestOperation::get (line 157) ... ignored
[INFO] [stdout] test src/api/rest_operation.rs - api::rest_operation::RestOperation::query (line 384) ... ignored
[INFO] [stdout] test src/api/rest_operation.rs - api::rest_operation::RestOperation::query_more (line 432) ... ignored
[INFO] [stdout] test src/api/rest_operation.rs - api::rest_operation::RestOperation::resolve_api_path (line 82) ... ignored
[INFO] [stdout] test src/api/rest_operation.rs - api::rest_operation::RestOperation::update (line 197) ... ignored
[INFO] [stdout] test src/api/rest_operation.rs - api::rest_operation::RestOperation::upsert (line 295) ... ignored
[INFO] [stdout] test src/api/soql.rs - api::soql::SoqlQueryBuilder (line 95) ... ok
[INFO] [stdout] test src/api/rest/search.rs - api::rest::search::SearchQueryBuilder (line 72) ... ok
[INFO] [stdout] test src/api/rest/limits.rs - api::rest::limits::LimitInfo::is_above_threshold (line 188) ... ok
[INFO] [stdout] test src/api/soql.rs - api::soql::SoqlQueryBuilder::limit (line 381) ... ok
[INFO] [stdout] test src/api/rest/limits.rs - api::rest::limits::LimitInfo (line 108) ... ok
[INFO] [stdout] test src/api/soql.rs - api::soql::SoqlQueryBuilder::offset (line 400) ... ok
[INFO] [stdout] test src/auth/authenticator.rs - auth::authenticator::Authenticator (line 30) ... ignored
[INFO] [stdout] test src/auth/authenticator.rs - auth::authenticator::Authenticator::authenticate (line 56) ... ignored
[INFO] [stdout] test src/auth/authenticator.rs - auth::authenticator::Authenticator::refresh (line 83) ... ignored
[INFO] [stdout] test src/auth/client_credentials.rs - auth::client_credentials (line 26) ... ignored
[INFO] [stdout] test src/auth/client_credentials.rs - auth::client_credentials::ClientCredentials::new (line 74) ... ignored
[INFO] [stdout] test src/auth/token_manager.rs - auth::token_manager::TokenManager<A>::force_refresh (line 214) ... ignored
[INFO] [stdout] test src/auth/token_manager.rs - auth::token_manager::TokenManager<A>::new (line 41) ... ignored
[INFO] [stdout] test src/auth/token_manager.rs - auth::token_manager::TokenManager<A>::token (line 194) ... ignored
[INFO] [stdout] test src/api/rest/limits.rs - api::rest::limits::LimitInfo::percentage_used (line 157) ... ok
[INFO] [stdout] test src/api/soql.rs - api::soql::SoqlQueryBuilder::try_where_eq (line 204) ... ok
[INFO] [stdout] test src/types/api_version.rs - types::api_version::ApiVersion (line 30) ... ok
[INFO] [stdout] test src/api/soql.rs - api::soql::SoqlQueryBuilder::try_order_by (line 424) ... ok
[INFO] [stdout] test src/types/api_version.rs - types::api_version::ApiVersion::from_str (line 140) ... ok
[INFO] [stdout] test src/types/api_version.rs - types::api_version::ApiVersion::major (line 67) ... ok
[INFO] [stdout] test src/api/soql.rs - api::soql::escape_soql (line 19) ... ok
[INFO] [stdout] test src/types/describe.rs - types::describe::GlobalDescribe (line 18) ... ignored
[INFO] [stdout] test src/types/describe.rs - types::describe::SObjectDescribe (line 94) ... ignored
[INFO] [stdout] test src/types/api_version.rs - types::api_version::ApiVersion::new (line 52) ... ok
[INFO] [stdout] test src/api/soql.rs - api::soql::SoqlQueryBuilder::try_order_by_desc (line 457) ... ok
[INFO] [stdout] test src/api/soql.rs - api::soql::SoqlQueryBuilder::where_condition_unchecked (line 181) ... ok
[INFO] [stdout] test src/error.rs - error::ApiError (line 134) ... ok
[INFO] [stdout] test src/types/query.rs - types::query::QueryResult (line 15) ... ok
[INFO] [stdout] test src/api/soql.rs - api::soql::SoqlQueryBuilder::try_where_in (line 284) ... ok
[INFO] [stdout] test src/api/soql.rs - api::soql::SoqlQueryBuilder::try_where_like (line 354) ... ok
[INFO] [stdout] test src/types/common.rs - types::common::CreateResponse (line 18) ... ok
[INFO] [stdout] test src/types/query.rs - types::query::QueryIterator (line 235) ... ok
[INFO] [stdout] test src/types/sobject.rs - types::sobject::DynamicSObject (line 67) ... ok
[INFO] [stdout] test src/types/salesforce_id.rs - types::salesforce_id::SalesforceId (line 20) ... ok
[INFO] [stdout] test src/api/soql.rs - api::soql::SoqlQueryBuilder::try_where_ne (line 235) ... ok
[INFO] [stdout] test src/types/sobject.rs - types::sobject::Attributes (line 17) ... ok
[INFO] [stdout] test src/types/common.rs - types::common::DeleteResponse (line 172) ... ok
[INFO] [stdout] test src/types/common.rs - types::common::UpdateResponse (line 153) ... ok
[INFO] [stdout] test src/types/common.rs - types::common::UpsertResponse (line 191) ... ok
[INFO] [stdout] test src/types/query.rs - types::query::QueryLocator (line 172) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 29 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.88s; merged doctests compilation took 1.78s
[INFO] running `Command { std: "docker" "inspect" "23850ae1d7ba1e86ed3409bed0863346765c515f53e547d848752fcf6d0a77b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "23850ae1d7ba1e86ed3409bed0863346765c515f53e547d848752fcf6d0a77b7", kill_on_drop: false }`
[INFO] [stdout] 23850ae1d7ba1e86ed3409bed0863346765c515f53e547d848752fcf6d0a77b7
